Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 USA F2 USA F3 USA F9 USA F12 Canada F4 Canada F5 USA F29 USA F3 USA F7 USA F8 USA F13 USA F14 USA F27 USA F27 USA F1 USA F3 USA F8 USA F12 Thailand F3 USA F5 USA F6 USA F9 USA F12 Malaysia F1 Malaysia F2 USA F2 USA F3 USA F7 USA F1 USA F5 USA F6 USA F2 Thailand F2 ARMS USTA Challenger - Rocky Mount USTA Men's Challenger of Urbana-Champaign - Urbana XL Capital Bermuda Open - Bermuda USTA Challenger of Burbank - Burbank Cadillac Pro Indoor USTA Challenger - West Bloomfield III Challenger Continenal Plaza - Puerto Vallarta USTA San Diego Challenger - San Diego Las Vegas Challenger - Las Vegas Downtown Athletic Club USTA Challenger - Amarillo Samsung Securities Cup Challenger Tennis - Seoul 2002 USTA Challenger of Calabasas - Calabasas 2002 FSE Challenger - Tarzana drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of San Antonio - San Antonio Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton 2000 Challenger de Granby - Granby USTA Challenger of Las Vegas - Las Vegas Tallahassee Tennis Challenger - Tallahassee USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Lubbock Challenger - Lubbock Swanston Challenger - Sacramento Copa Ericsson Costa Rica - San Jose USTA Challenger of San Antonio - San Antonio Zivnobanka Czech Open - Prostejov University of Tennessee USTA Challenger - Knoxville USTA Tennis Championships of Houston - Houston BMW Tennis Championship - Sunrise USTA Challenger of Dallas - Dallas Hilton Waikoloa USTA Challenger - Waikoloa 2006 Challenger of Santa Clarita California Challenger - Valencia Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The Wright Financial Group, Inc. Challenger - Champaign 2006 North Shore Pro Tennis Championship - Winnetka Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby University of Tennessee USTA Men's Challenger - Knoxville Odlum Brown Vancouver Open - Vancouver 2001 USTA Challenger of Calabasas - Calabasas GHI Bronx Tennis Classic - Bronx 2001 USTA Tallahassee Tennis Challenger - Tallahassee CMG Asia Open - Hong Kong 2003 West Side Tennis Club Challenger - Forest Hills Music City Challenger - Nashville USTA Challenger - Champaign 2002 Azalea Orthopedic Challenger - Tyler USTA Challenger of Tiburon - Tiburon Naples Challenger - Naples Hilton Waikoloa Village USTA Challenger - Waikoloa Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage West Side Tennis Club Clay Court Challenger - Forest Hills 2007 Challenger of Santa Clara - Valencia II Naples ITG Challenger - Naples USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills drkoop.com USTA Challenger of Burbank - Burbank 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of Burbank - Burbank Hilton Waikoloa Village USTA Challenger - Waikoloa 2003 USTA Challenger of Calabasas - Calabasas Pro Challenger at Calabasas - Calabasas USTA Challenger of Orlando - Orlando USTA/Adtech Challenger - Boston The Wright Financial Group, Inc. Challenger - Champaign The Comercia Challenger - Aptos Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Levene Gouldin & Thompson Tennis Challenger - Binghamton 2004 USTA Challenger of Calabasas - Calabasas GHI Bronz Classic - Bronx The Natrel's Challenger of Granby - Granby Busan Open Challenger Tennis - Busan Austin Challenger - Austin 2004 Keys Gate Challenger - Homestead The Natrel's Challenger - Granby Fifth-Third Bank Tennis Classic - Lexington Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Taiwan Challenger - Kaohsiung Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Seascape Challenger - Aptos 2005 West Side Tennis Coub Men's Challenger - Forest Hills Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Nielsen USTA Pro Tennis Championship - Winnetka The Comercia Bank Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Music City Challenger - Nashville Semgroup Challenger - Tulsa Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane dBI Tennis Challenger - Binghamton Waco Tennis Challenger - Waco National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Carson Challenger Dallas Challenger College Station Challenger - College Station WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa Baton Rouge Challenger Talahassee Challenger AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin The Swanston Challenger - Sacramento Samsung Challenger 2007 - Ho Chi Minh City Yuba City Challenger The Wright Financial Group USTA Challenger - Champaign Aptos Challenger Granby Challenger Binghamton Challenger Como Challenger BMW Tennis Championship - Sunrise Tulsa Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger BMW Tennis Championship - Sunrise Challenger Banque Nationale - Granby Chuncheon Challenger Charlottesville Challenger The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Countrywide Classic USTA Challenger - Carson Vancouver Challenger Champaign Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Savannah Challenger Ojai Challenger Vancouver Challenger Sacramento Challenger Odlum Brown Vancouver Open - Vancouver Bangkok Challenger GHI Bronx Classic - Bronx Carson Challenger Carson Challenger Music City Challenger - Nashville USTA Illinois Challenger - Champaign Winnetka Challenger GHI Bronx Tennis Classic - Bronx USTA Men's Challenger of Dallas - Dallas Ford Tennis Championships - Louisville Salinas Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon dBI Tennis Challenger - Binghamton The $50,000 Pro Challenger at Calabasas - Calabasas 2007 Nielsen Pro Tennis Championship - Winnetka Challenger Banque Nationale Rimouski - Rimouski McDonalds ATP Challenger - Burnie ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas San Luis Potosi ATP Challenger - San Luis Potosi 1998 Safeway Challenger - Aptos Music City Challenger - Nashville Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Commercia Challenger - Aptos Tenerife Challenger Ramat Hasharon Challenger 2001 Eddleman USTA Challenger - Birmingham USTA Tallahassee Tennis Challenger - Tallahassee Smith Barney Men's Challenger - Covington Winnetka Challenger Tiburon Challenger 2005 Freeman Men's Challenger - Joplin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Home Depot Center USTA Challenger - Carson Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage XL Capital Bermuda Open - Bermuda XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Fifth-Third Bank Tennis Championships - Lexington Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships of Denver - Denver USTA Seascape Challenger - Aptos Project Independence Men's Challenger - Mandeville Hilton Waikoloa Village USTA Challenger - Waikoloa The West Side Tennis Club Clay Court Challenger - Forest Hills University of Tennessee USTA Men's Challenger - Knoxville Tiburon Challenger - Tiburon Burbank Challenger - Burbank 2003 USTA Tallahassee Tennis Challenger - Tallahassee Pilot Pen International - New Haven Levene Gouldin & Thompson Tennis Challenger - Binghamton Wailea Men's Challenger - Maui GHI Bronx Classic - Bronx USTA Comerica Challenger - Aptos Japan Open - Tokyo Singha Tennis Classic - Tarzana Fifth Third Bank Tennis Classic - Lexington Healthsouth USTA Challenger - Dallas The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin USTA/Safeway Challenger - Aptos Adidas International - Sydney Sybase Open - San Jose Kroger / St. Jude International - Memphis Hilton Waikoloa Village USTA Challenger - Waikoloa Citrix Tennis Championships - Delray Beach drkoop.com USTA Tennis Championships - Armonk USTA Safeway Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington 2001 UT Tyler Patriot Challenger - Tyler USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Healthsouth/USTA Men's Challenger of Burbank - Burbank Indianapolis Tennis Championships - Indianapolis USTA Men's Challenger of Urbana-Champaign - Urbana Fifth Third Bank Tennis Classic - Lexington GHI Bronx Classic - Bronx Heineken Challenger - Ho Chi Minh City Pro Tennis World Open - Sunrise Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica Busan Open Challenger Tennis - Busan Banca Stato Challenger - Lugano ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Lubbock Challenger - Lubbock XL Bermuda Open - Bermuda Legg Mason Tennis Classic - Washington D.C. Baton Rouge Pro Tennis Classic - Baton Rouge Kroger / St. Jude International - Memphis Sybase Open - San Jose Savannah Challenger The Stella Artois Grass Court Championships - London 2008 Lubbock Challenger - Lubbock Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Seoul Challenger Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Copenhagen Open - Copenhagen Siebel Open - San Jose The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador AIG Japan Open - Tokyo U.S. Men's Clay Court Championships - Houston BMW Open - Munich Miller Lite Hall of Fame Tennis Championships - Newport Abierto Internacional Varonil Ciudad de Cancun - Cancun U.S. Men's Clay Court Championships - Orlando Izmir Challenger Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston BellSouth Open - Vina del Mar Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale Mercedes-Benz Cup - Los Angeles International Tennis Championships - Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Tennis Channel Open - Las Vegas The 10tele.com Open - Nottingham The Tennis Channel Open - Las Vegas Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Japan Open - Tokyo The Nottingham Open - Nottingham SAP Open - San Jose Mercedes-Benz Cup - Los Angeles Heineken Open Shanghai - Shanghai Honolulu Challenger Dallas Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta Kroger / St. Jude International - Memphis Baton Rouge Challenger SAP Open - San Jose Farmers Classic - Los Angeles Calabasas Challenger Mercedes-Benz Cup - Los Angeles Franklin Templeton Tennis Classic - Scottsdale USTA Men's Challenger of Dallas - Dallas 2002 USTA Tallahassee Tennis Challenger - Tallahassee Los Angeles New Haven USTA Seascape Challenger - Aptos CMG Asia Open - Hong Kong Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank Laser Vision USTA Challenger - Amarillo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas BellSouth Open - Auckland Sybase Open - San Jose 2003 Eddleman USTA Challenger - Birmingham Copenhagen Open - Copenhagen Vietnam Open - Ho Chi Minh City The Stella Artois Grass Court Championships - London AIG Japan Open - Tokyo Sybase Open - San Jose Salem Open - Hong Kong Countrywide Classic - Los Angeles AT&T Challenge - Atlanta Pilot Pen Tennis - New Haven Citrix Tennis Championships - Delray Beach AIG Japan Open Tennis Championships - Tokyo The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston President's Cup 1999 - Tashkent Heineken Open Singapore - Singapore The Samsung Open - Nottingham Tata Open 2003 - Chennai Kroger / St. Jude International - Memphis The Nottingham Open - Nottingham U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington D.C. Copenhagen Open - Copenhagen Heineken Open Shanghai - Shanghai du Maurier Open - Montreal du Maurier Open - Toronto The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Salem Open - Hong Kong Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Indian Wells Pacific Life Open - Indian Wells Heineken Open Shanghai - Shanghai Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Pacific Life Open - Indian Wells RCA Championships - Indianapolis Tennis Masters Series - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Tennis Masters Series - Miami Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Millenium Tennis Championships - Delray Beach Delray Beach International Tennis Championships - Delray Beach Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Pacific Life Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Chennai Open - Chennai French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington U.S. Open Australian Open - Melbourne Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, PO, PHI-TPE 2-3 15th Asian Games Doha 2006 Tennis Masters Series - Miami Tennis Masters Series - Indian Wells U.S. Open - New York Tennis Masters Series - Indian Wells Wimbledon - London Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 2R, PHI-UZB 2-3